Erweiterung von domänenspezifischen Sprachen um benutzerdefinierte Werttypen

نویسنده

  • Christin Zahner
چکیده

Domänenspezifische Sprachen unterstützen die Modellierung von Konzepten einer bestimmten Domäne. Mit Blick auf die Formulierung von Ausdrücken beschränken sich textuelle DSLs allerdings häufig auf die Unterstützung von primitiven Typen und Aufzählungstypen. Fachliche Konzepte, wie Geldbeträge oder Postleitzahlen, die zeitund zustandslos modellierbar wären, sind nur schwer in eine DSL zu integrieren. Dieser Beitrag stellt Ansätze vor, um die Ausdruckskraft von DSLs um benutzerdefinierte Werttypen zu erweitern.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Erweiterung eines Open Source Language Workbenchs um Funktionen zur Migration von Modellen einer domänenspezifischen Sprache

Es wurde ein Konzept zur Generierung von Migrationsskripten bei der Evolution einer domänenspezifischen Sprache entwickelt. Das Konzept ermöglicht es zu erkennen, welche Transformationen unresolvable sind und damit das Eingreifen einer Person erfordern. Die Implementierung des Konzepts basiert auf dem Spoofax Language Workbench, welcher Open Source ist. Dieses Paper präsentiert die Erfahrungen ...

متن کامل

Werttypen in objektorientierten Programmiersprachen: Anforderungen an eine Sprachunterstützung

In der objektorientierten Modellierung von Anwendungssystemen werden Werte und Objekte häufig als unterschiedliche Abstraktionen aufgefasst. Durch die im softwaretechnischen Umfeld dominierenden objektorientierten Programmiersprachen fällt die Abbildung von Objekten eines Anwendungsbereichs auf Objektklassen dieser Sprachen inhärent leicht, während wertartige Abstraktionen umständlich repräsent...

متن کامل

Entwicklung und Evaluierung einer Domänenspezifischen Sprache für SPS-Schrittketten

Domänenspezifische Sprachen mit passenden Entwurfsund Transformationswerkzeugen unterstützen Anwender in speziellen Gebieten ihre Entwürfe in Implementierungen umzusetzen. Sind solche Sprachen visuell, so können auch graphische Notationen aus dem Anwendungsgebiet übernommen werden, um die Akzeptanz der Sprache zu verbessern. In diesem Artikel berichten wir über den Entwurf, die Implementierung ...

متن کامل

Entwurf einer domänenspezifischen Sprache für elektronische Stellwerke

Die Entwicklung elektronischer Stellwerke für den Bahnbetrieb ist ein aufwändiges Unterfangen, welches sich besonders für die zahlreichen Nebenstrecken und andere kleinere Bahnanlagen häufig als unrentabel erweist. Um in Zukunft einerseits mehr Verkehr auf die Schiene zu bringen und zudem die Kosten für den Betrieb der Infrastruktur zu senken, müssen die Hardware-Komponenten günstiger werden, a...

متن کامل

Auf der Suche nach Werten in der Softwaretechnik: Werte und Objekte in objektorientierten Programmiersprachen

Objektorientierte Programmiersprachen (OOPS) sind traditionell stark bei der Definition benutzerdefinierter Objekttypen. Für benutzerdefinierte Werttypen hingegen bieten sie wenig Unterstützung. Fachlich motivierte, vom Entwickler zu definierende Werttypen (Fachwerte) spielen jedoch eine wichtige Rolle in Softwareprojekten [Zül04], siehe auch die explizite Darstellung des Value-Object-Patterns ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013